Web2 Vs Web3 Apps: Understanding The Difference And Benefits